@charset utf-8;
body{background: url(../images2024/indexbg.jpg) no-repeat bottom center;}
﻿.toutiao{width:1200px;height:111px; margin: 0 auto; overflow: hidden; background: url('../images2024/toutbg.jpg') repeat-x center top }

.boxNews {
    float: left;
}
.sYw, .xwtt {
    width: 585px;
    height: 314px;
    overflow: hidden;
}


.xwtt .tit3_fir {
    font-size: 20px;
    padding: 5px 0px;
    line-height: 35px;
    color: #555971;
    margin-top: -20px;
    font-family: "Microsoft Yahei";
   /* font-family: "Microsoft Yahei", "\5b8b\4f53";*/
    font-weight: bold;
}

.xwtt .tit3_fir a {
    display: inline;
}

.xwtt .tit3_fir a p {
    display: inline-block;
}
.xwtt .tit_list {
    margin: auto;
    color: #555971;
    border-bottom: 1px solid #ccc;
}

.xwtt .first {
    border-top: 0px;
    margin-top: 0px;
    margin-top: 0px;
}


.banner_2 {
    padding: 20px 0px 5px 15px;
    float: left;

}

.more2024{ width:98%; height:25px; line-height: 25px; text-align: right; font-size: 14px; }
.more2024 a { font-size: 14px; }

.header25 {
	width:100%;
	height:20px;
	clear:both;
	overflow:hidden;
	position:relative;
}
.header25 a {
	position:absolute;
	right:5px;
	font-size:14px;

	line-height:20px;
}

/*举报方式*/
.jbfsk{width:577px; margin: 10px auto;overflow: hidden;border: 1px solid #dcdddd;}


.jbfs {margin: 15px 0 0 15px;}

.bg_red {background: #DA3838;}
.dage {padding: 5px 10px;border-radius: 3px;}

.font_16 {font-size: 16px!important;}

.color_ff {color: #fff!important;}


.line_27 {
    line-height: 30px;
    color: #2A2A2A;
    font-weight: 600;
    font-size: 14px;
}

.mar_15 {
    margin: 15px 0 0 12px;
}
.mrl_12 {
    margin-left: 12px;
}
.jb_tit1 {
    font-weight: 600;
    color: #000;
}
.jb_tit {
    color: #292929;
    font-weight: 400;
    /* width: 207px; */
}
.color_2{color: #292929;}


.padding_tb17 {
    padding: 17px 0;
}

.blue {
    color: #0E52A3;
}

.text-center {
    text-align: center!important;
}
.clearboth {
    clear: both;
}


.jb-tel {
    color: #3C5693;
}

.font_20 {
    font-size: 20px;
}
.mg_r10 {
    margin-right: 10px;
}
.mg_t10 {
    margin-top: 10px;
}
.vertical-align_m {
    vertical-align: middle!important;
}



.font_32 {
    font-size: 32px;
}

.font_28 {
    font-size: 28px;
}

.jb-box a{
	height: 32px;
	line-height: 32px;
}
.jb-box p:first-child:hover{
	background: #f30302;
}
.jb-box ul li:hover{
	background: #073AC0;
}
.jb-box ul li{
	width: 50%;
	float: left;
}
.bg_red1{
	background:#CE0201 ;
}

.bg_blue1 {
    background: #042680;
}

.line1 {
    width: 1px;
    height: 40px;
    background: rgba(15,83,166,1);
    top: 7px;
    left: 50%;
}
.padding_tb17 {
    padding: 17px 0;
}
.asider-box2L{width:380px;padding: 10px; float: left; overflow: hidden;border-right:dashed 1px #acabab;}
.k240{width：238px; float: left; overflow: hidden;}
/*专题*/

.ztnav{width:1200px;height:54px; margin: 20px auto 20px; overflow: hidden;}
.ztnav002{width:1200px;height:54px; margin: 0 auto 20px; overflow: hidden;}

/*地图屏*/
.ditup{width:100%; margin: 0 auto; overflow: hidden;}
.ywylk{width:585px;margin: 20px auto 10px; overflow: hidden;}
.zhanw{width:30px; height:auto;}
.ywyl{width:580px;margin: 10px auto; border-top: 0px solid #dcdddd; border-left: 1px solid #dcdddd;border-bottom: 1px solid #dcdddd; border-right: 1px solid #dcdddd;    box-shadow: 0px 0px 3px #9c9c9c;}

.topnews{ margin: 10px auto; width:94%; height:350px;overflow: hidden;}
.topnews ul{ margin: auto; padding: 0 0px 20px; }
.topnews ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
   /* text-overflow: ellipsis;
    white-space: nowrap;*/
    text-indent: 0.8em;}
.topnews ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.topnews ul li a { color: #010101; }
.topnews ul li a:hover, .topnews h2 a:hover,.more a:hover { color: #941e23;} 

.topnews h2{ display: block;  line-height: 40px; font-size: 20px; color: #333333; position: relative;text-indent: 0.8em;}
.topnews h2 a { color: #333333;}

.topnews ul li i ,.topnews h2 a i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.topnews p.more, .topnews p.more {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.topnews p.more a, .topnews p.more a {
	color:#033333;
	text-decoration:none;
}




.topnewsl{ margin: 10px auto; width:96%; height:350px;overflow: hidden;}
.topnewsl ul{ margin: auto; padding: 0 0px 20px; }
.topnewsl ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
   /* text-overflow: ellipsis;
    white-space: nowrap;*/
    text-indent: 0.8em;}
.topnewsl ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.topnewsl ul li a { color: #010101; }

.topnewsl ul li a:hover, .topnewsl h2 a:hover,.more a:hover { color: #941e23;} 
.topnewsl h2{ display: block;  line-height: 40px; font-size: 20px; color: #333333; position: relative;text-indent: 0.8em;}
.topnewsl h2 a { color: #333333;}

.topnewsl ul li i ,.topnewsl h2 a i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.topnewsl p.more, .topnewsl p.more {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.topnewsl p.more a, .topnewsl p.more a {
	color:#033333;
	text-decoration:none;
}


.topnewsr{ margin: 10px auto; width:96%; height:350px;overflow: hidden;}
.topnewsr ul{ margin: auto; padding: 0 0px 20px; }
.topnewsr ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
   /* text-overflow: ellipsis;
    white-space: nowrap;*/
    text-indent: 0.8em;}
.topnewsr ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.topnewsr ul li a { color: #010101; }
.topnewsr ul li a:hover, .topnewsr h2 a:hover,.more a:hover { color: #941e23;} 
.topnewsr h2{ display: block;  line-height: 40px; font-size: 20px; color: #333333; position: relative;text-indent: 0.8em;}
.topnewsr h2 a { color: #333333;}

.topnewsr ul li i ,.topnewsr h2 a i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.topnewsr p.more, .topnewsr p.more {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.topnewsr p.more a, .topnewsr p.more a {
	color:#033333;
	text-decoration:none;
}




.padding_lr30{padding: 0 30px;}
.text-center{text-align:center!important; }
.width100{width: 100%!important;}  

.qfln{top: -10px;left: 1px;}
.morer{top: 10px;right: 15px;}
.moret{top: 10px;left: 90px;}

.qllnmore {
	width:100%;
	height:35px;
	clear:both;
	overflow:hidden;
	position:relative;
}
.qllnmore a {
	position:absolute;
	right:15px;
	font-size:14px;
	line-height:35px;}


.kuan585{width:583px;height:auto; margin: 10px auto;}

.ty-item-title{
    height: 48px;
    background: url("../images2024/index-nav11.jpg") no-repeat;
}
.ty-item-title .more{
    float: right;
    line-height: 48px;
   
    font-size: 14px;
    margin-right: 20px;
}

.ty-item-title span{
    line-height: 46px;
    font-size: 24px;
    font-weight: bold;
    color: #015eae;
    margin-left: 21px;
    
}


.qfsplist{ margin: 0 auto; width:96%; }
.qfsplist ul{ margin: auto; padding: 0 0px 20px; }
.qfsplist ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   /* text-indent: 0.8em;*/
}
.qfsplist ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.qfsplist ul li a { color: #010101; }
.qfsplist ul li a:hover, .qfsplist h2 a:hover,.more a:hover { color: #941e23;} 
.qfsplist h2{ display: block;  line-height: 40px; font-size: 20px; color: #333333; position: relative;/*text-indent: 0.8em;*/}
.qfsplist h2 a { color: #333333;}

.qfsplist ul li i ,.qfsplist h2 a i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.qfsplist p.more, .qfsplist p.more {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.qfsplist p.more a, .qfsplist p.more a {
	color: #033333;
	text-decoration:none;
}


.llcslist{ margin: 0 auto; width:96%; }
.llcslist ul{ margin: auto; padding: 0 0px 20px; }
.llcslist ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   /* text-indent: 0.8em;*/
}
.llcslist ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.llcslist ul li a { color: #010101; }
.llcslist ul li a:hover, .llcslist h2 a:hover,.more a:hover { color: #941e23;} 
.llcslist h2{ display: block;  line-height: 40px; font-size: 20px; color: #333333; position: relative;/*text-indent: 0.8em;*/}
.llcslist h2 a { color: #333333;}

.llcslist ul li i ,.llcslist h2 a i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.llcslist p.more, .llcslist p.more {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.llcslist p.more a, .llcslist p.more a {
	color: #033333;
	text-decoration:none;
}


.ztpic2024{width:585px; height:102px; padding:0px 0px 20px 0 ; float:left;}
.ztpic2024 img{width:585px; height:102px;}


.padding_lr30{padding: 0 30px;}
.text-center{text-align:center!important; }
.width100{width: 100%!important;}  

.icon-dage-bule,.icon-dage-red,.icon-dage-yell,.icon-dage-green,.icon-dage-bule1{
	width:47px;
	height:44px;
	top: -15px;
	left: 15px;
	border-radius:8px 8px 8px 8px;
	color: #fff;
	padding-top: 3px;
}
.xsxc_b{
	background: #ee9f26;
    padding: 6px 5px;
    line-height: 20px;
    font-size: 18px;
	/*background-image: url('../img/home_tag_xunshi.png');*/
}
.xsxc_b:hover{
	background: #ed9714;
	/*background-image: url('../img/home_tag_xunshi_hover.png');*/
}


/**********zhanguan**********/
.sjw-wszg-box{
    width: 100%;
    height: 106px;
margin-top: 20px;
}
.sjw-wszg-box .two,.sjw-wszg-box .three{
    width: 280px;
    height: 106px;
}
.ty-mail-box{
    width: 100%;
    height: 106px;
    margin-top: 20px;
}
.ty-mail-box a,.ty-mail-box a>img{
    display: block;
    width: 100%;
    height: 100%;
}




/*********vod************/
.vod2024{width:280px; height:310px; float:left; }
.widgetbox_2{margin: auto; margin-top: 10px; height: 243px; }
.imgshow { margin: auto; width: 280px; text-align: left; }
.imgshow .tit_bg { margin: auto; line-height: 33px; font-size: 16px; color: #333333; margin-top: 5px;}
.imgshow .tit_bg a { color: #333333; }
.imgshow .tit_bg a:hover { color: #941e23;}
.imgshow img {width:280px; height:158px;}
.title2 { position: relative; margin: 10px auto; width:280px;height:55px; text-align: left;   }
.title2 a{ color: #064ec0; }

/***********gongzuodongt*************/
.dongt2024 {
	width:1200px;
	padding:0;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.dtbg{width:100%;/* height:870px;/background: url(../images2024/index-gzttbg.jpg) no-repeat top;*/overflow: hidden;}
.gzdtnav2024{width:100%;height:120px;marign:0 auto;overflow: hidden;}
.dongt2024 {
	width:1200px;
	padding:0;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.chuang, .zhi{
width:585px;margin: 20px auto 10px; overflow: hidden;}


.gzdtlist{ margin: 0 auto; width:96%; }
.gzdtlist ul{ margin: auto; padding: 0 0px 20px; }
.gzdtlist ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  text-indent: 0.8em;
    border-bottom: 1px dotted #c5c5c5;
/*border-bottom: 1px dashed #999999;*/
}
.gzdtlist ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.gzdtlistul li a { color: #010101; }
.gzdtlist ul li a:hover, .gzdtlist h2 a:hover,.more a:hover { color: #941e23;} 

.gzdtlist ul li i ,.gzdtlist h2 a i{
    position: absolute;
    top: 15px;
    left: 0;
    display: inline-block;
    width: 12px;
    height: 12px;
 background: url('../images2024/indexdtdot.jpg') no-repeat center center ;
}

.gzdtlist p.more, .gzdtlist p.more , .more14{
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.gzdtlist p.more a, .gzdtlist p.more a, .more14 a {
	color: #033333;
	text-decoration:none;
}



.jsjj2024nav{width:128px;height:190px;float:left;overflow: hidden; margin:0 10px;}
.jsjj2024nav img{width:128px;height:190px;padding-top:20px;}
.jsjjtit{width:435px;height:auto;float:left;overflow: hidden;}

/*************警示教育*******************/

.jsjynews{ margin: 10px auto; width:94%;overflow: hidden;}
.jsjynews ul{ margin: auto; padding: 0 0px 20px; }
.jsjynews ul li{     position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 0.8em;}
.jsjynews ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.jsjynews ul li a { color: #010101; }
.jsjynews ul li a:hover, .jsjynews h2 a:hover,.more a:hover { color: #941e23;} 

.jsjynews h2{ display: block;  line-height: 40px; font-size: 20px; color: #333333; position: relative;text-indent: 0.8em;}
.jsjynews h2 a { color: #333333;}


.jsjynews ul li i ,.jsjynews h2 a i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.jsjynews p.more, .jsjynews p.more {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	color: #033333;
	margin: 0;
}
.jsjynews p.more a, .jsjynews p.more a {
	color:#033333;
	text-decoration:none;
}





/***********up2024****************/


.backtop {
    position: fixed;
    _position: absolute;
    _bottom: auto;
    right: 30px;
    bottom: 100px;
    z-index: 80;
    display: none;
    width: 50px;
    height: 50px;
    text-indent: -999em;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url('../images2024/bg_backtop.png') no-repeat center top #d6d6d6;
}
.backtop:hover {
    background-position: center bottom;
    background-color: #0b265b;
}


/*hide*/
.hide {
    display: none;
}
.hidden {
    overflow: hidden;
}

/*transition*/
.trans-none,
.trans-none ul {
    -webkit-transition: none;
    transition: none;
}

/*img-load*/
.img-load .image,
img.img-load,
.img-load img {
    display: block;
    overflow: hidden;
}
.img-load .image,
img.img-load,
.img-load img {
    background-color: #f0f0f0;
}

/*img-zoom */
.img-zoom .image:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

/*media*/
@media screen and (max-width: 980px) {
    body {
        min-width: 1200px;
    }

    .main-body {
        min-height: 2000px;
    }
}

.mt35 {
    margin-top: 35px;
}
.mtb30 {
    margin: 30px auto;
}
.mtb10 {
    margin: 10px auto;
}
.ztw {
    width: 1200px;
    margin: 0 auto;
}
.jdt {
    width: 890px;
    margin: 20px auto;
}
.po-r {
    position: relative;
}

/* 专题集萃 */
.main-ztjc {
    height: 90px;
}
.ztjc-cont .tempWrap {
    width: 1200px !important;
}
.ztjc-cont li {
    margin-right: 25px;
}
.ztjc-cont li,
.ztjc-cont li a,
.ztjc-cont li a img {
    width: 280px;
    height: 90px;
}
.jj-jc .bd .prev,
.jj-jc .bd .next {
    position: absolute;
    top: 45px;
    width: 32px;
    height: 40px;
    margin-top: -25px;
   background: url('../images2024/topic_arrow_grey.png') no-repeat;
    _background: url('../images2024/topic_arrow_grey_png8.png') no-repeat;
}
.jj-jc .bd .prev {
    left: -42px;
    background-position: 0 -3px;
}
.jj-jc .bd .next {
    right: -38px;
    background-position: 0 -52px;
}
.jj-jc .bd .prev:hover {
    background-position: -36px -3px;
}
.jj-jc .bd .next:hover {
    background-position: -36px -52px;
}






/*廉洁文化右三*/
 .text-dec {
    width: 550px;
    height: 130px;
    border-left: 4px solid #224589;
    padding-left: 30px;
margin-bottom: 20px;
   
}
.text-dec .title {
    font-size: 35px;
    font-weight: bold;
    line-height: 80px;
}

.limitbox {
    width: 550px;
    line-height: 35px;
color: #2c2c2c;
    overflow: hidden;
}
.limitbox a{display: inline-block;font-size: 18px;}


.phototwo{width:580px;height:306px; margin-left:10px; }
.l-ny-box2019 {
    margin-bottom:10px;
}

.l-ul-list {
	padding : 0 10px;
	margin-bottom : 15px;
	font-family: Microsoft Yahei; 
}
.l-ul-list li {
	position: relative;
	padding: 0 5px 15px 5px;
	
}
.l-ul-list li a.l-tit {
	display: inline-block;
	/*height: 60px;*/
	font-size: 20px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	overflow: hidden;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}
.l-ul-list li a.l-tit:hover {
	color : #e81a24;
}
.l-ul-list .l-con {
	display: inline-block;
	color: #666;
	width: 100%;
}
.l-ul-list .l-con .l-img {
	position : relative;
	float : left;
	width : 220px;
	height : 144px;
	margin-right : 18px;
	overflow : hidden;
	background : #eee;
}

.l-video img, .l-audio img, .l-img img {
	width : 220px;
	height : 144px;
	-webkit-transition : all .5s ease;
	-moz-transition : all .5s ease;
	-ms-transition : all .5s ease;
	-o-transition : all .5s ease;
	transition : all .5s ease;
}
a.l-img:hover img {
	-webkit-transform : scale3d(1.1, 1.1, 1.1);
	-moz-transform : scale3d(1.1, 1.1, 1.1);
	-ms-transform : scale3d(1.1, 1.1, 1.1);
	-o-transform : scale3d(1.1, 1.1, 1.1);
	transform : scale3d(1.1, 1.1, 1.1);
}

.l-ul-list .l-con .l-txt {
	position : relative;
	overflow : hidden;
	text-align: justify;
}
.l-ul-list p {
	width:100%;
	display: block;
	font-size: 14px;
    color: #3F3F3F;
    line-height: 25px;
	text-indent: 2em;
    overflow: hidden;
    text-align: justify;
    text-indent: 2em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;	
}




.liedot{ margin: 0 auto; width:96%; height: 200px; overflow: hidden;}
.liedot ul{ margin: auto; padding: 0px 0px  20px; }
.liedot ul li, .liedot ul li a p{ margin: auto; line-height: 40px;  font-size: 18px; color: #2c2c2c; padding-left: 0px;
/*background: url(../images/tu.gif) 0 -1px no-repeat; */
text-overflow: ellipsis;
         overflow: hidden;
         word-break: break-all;
         white-space: nowrap;}
.liedot ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.liedot ul li a { color: #010101; }
.liedot ul li a:hover { color: #941e23;} 
.liedot ul li a:hover, .liedot h2 a:hover,.more a:hover{ color: #941e23;} 
.liedot ul li a:hover p{ color: #941e23;} 

.liedot h2{ display: block;  line-height: 40px; font-size: 20px; color: #234175;}
.liedot h2 a { color: #234175;}
.mapk{width:600px;margin: 0 auto; overflow: hidden;}



.laigdot{ margin: 0 auto; width:96%;  height: 220px; padding-left: 35px; font-size: 18px;}
.laigdot ul{ margin: auto; padding: 0px 0px  20px ; }
.laigdot ul li{ margin: auto; line-height: 40px;  font-size: 18px; color: #2c2c2c; padding-left: 0px;
/*background: url(../images/tu.gif) 0 -1px no-repeat; */
text-overflow: ellipsis;
         overflow: hidden;
         word-break: break-all;
         white-space: nowrap;}

.laigdot ul li a { color: #010101; }
.laigdot ul li a:hover, .laigdot h2 a:hover,.more a:hover { color: #941e23;} 
.laigdot h2{ display: block;  line-height: 40px; font-size: 20px; color: #234175;}
.laigdot h2 a { color: #234175;}






/*展馆直通*/
.zgzt{width:1200px;height:70px; margin: 0 auto; overflow: hidden; margin-bottom: 10px;}
h1 {
	font-size:24px;
	/* black */
	/*font-family:"\9ed1\4f53";*/
}





.w570{width:598px; overflow: hidden;float: left;}


/**********Tab***************/
.lawTab4 {
	width: 580px;
	overflow:hidden;
	padding: 0px;

	
}
.lab {
	width:305px;
	height:160px;
	float:left;
}


.tabCont_A {
	width:100%;
	overflow:hidden;
}

.tabCont_B {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.tabCont_C {
	width:100%;
	overflow:hidden;
}




/************** tabs ***************/
.tab {
	display:block;
	/*width:500px;*/
	height:40px;
	margin: 0 auto 0px; 
	/*background-color: #f1f1f1;
	border-bottom:5px solid #ffffff;*/
	
}
.tab li {
	display:inline;
font-family: "Microsoft Yahei";
	/*font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}
.tab li a {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	float: left;
	line-height: 40px;
	width: 100px;
	text-align: center;
  
	
}

.tab li a img{float:left;}
.tab li a:hover, .tab li a.cur {
	color: #234175;
	line-height: 40px;
	/*background-color: #76c7c1;*/
	background-image: url(../images2024/subArr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0 0 0 0 ;
	
}
/************** tablink ***************/

.tablink {
	display:block;
	width:100%;
                height:55px;
                margin-top:20px;
	margin-bottom:15px;
	
}
.tablink li {
	display:inline;
         font-family: "Microsoft Yahei";
	/*font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif;*/
}
.tablink li a {
	font-size:24px;
	color:#224589;
	text-decoration:none;
	padding:1px 10px;
	float:left;

	line-height:24px;
text-align:center; 


}
.tablink li span{width:50px; float: left; display:inline-block; overflow:hidden;font-size:20px;color:#224589;font-weight: bold; text-align:center; line-height: 24px; }
.tablink li a.cur {
	color:#224589;
	font-weight: bold; 
	line-height:24px;	
/*background:url(../images2024/subArr.gif) center bottom no-repeat;*/
}


/************** tabs ***************/
.tabvod {
	display:block;
	width:500px;
	height:35px;
	margin: 0 auto 15px; 
	/*background-color: #f1f1f1;
	border-bottom:5px solid #ffffff;*/
	
}
.tabvod li {
	display:inline;
font-family: "Microsoft Yahei";
	/*font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif;*/
	font-weight: bold;
}
.tabvod li a {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	float: left;
	line-height: 40px;
	width: 100px;
	text-align: center;
  
	
}

.tabvod li a img{float:left;}
.tabvod li a:hover, .tabvod li a.cur {
	color: #234175;
	line-height: 40px;
	/*background-color: #76c7c1;*/
	background-image: url(../images2024/subArr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0 0 0 0 ;
	
}
.gzNews {
	width:1000px;
	float:left;
}
.tabCont_B h2 {
	font-size:18px;
	font-weight:bold;
	width:100%;
	overflow:hidden;
	text-align:center;
	height:30px;
	line-height:30px;
}
.tabCont_B p {
	font-size:14px;
	width:100%;
	/*height:50px;*/
	line-height:25px;
	overflow:hidden;

	margin:10px 0;
}
.tabCont_A p.more, .tabCont_B p.more, .hmore {
	font-size: 14px;
	width: 98%;
	height: 25px;
	text-align: right;
	
	margin: 0;
}
.tabCont_A p.more a, .tabCont_B p.more a {
	
	text-decoration:none;
}


/*清风视界*/
.qfsj{width:600px;overflow: hidden; float: left;}

.qingf{width:598px;margin: 20px auto; border: 1px solid #dcdddd; background-color: #f3f4f7;}
/**视频**/
.shipin{
    overflow: hidden;
	margin: 12px auto 0;
	width:560px;
	float: right;
}
.shipin a{ color: #fff;}


.l-img{
    width: 550px;
    height: 362px;
    position: relative;
    overflow: hidden;
}

.l-img img{
    width: 100%;
    height: 100%;
}

.l-img .til{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    padding: 0 20px;
    background-color: rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.s-img{
    width: 270px;
    height: 179px;
    position: relative;
    overflow: hidden;
    float: left;
    margin: 10px 10px 0 0;
}

.s-img img{
    width: 100%;
    height: 100%;
}

.s-img .til{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    padding: 0 20px;
    background-color: rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*廉政文化*/
.lzwhnav{ width: 1200px;margin: 10px auto; overflow: hidden;height: 74px; border: 0;}
/*文化*/
.lswh{width:550px; height:220px; overflow: hidden;margin-left:30px;}
.lswh ul li{width:170px;float: left; margin: 0 10px 0 0;}
.lswh ul li img{width:170px;height: 120px;}
.lswh p{text-align:center;}







